Remove the asset with document URI /ext/{directories}/{asset}
from the modules database associated with this REST API instance.
MarkLogic Server responds with 204 (Deleted), whether or not there is an asset in the modules database with the specified document URI.
rest-admin
role, or the
following privileges:
http://marklogic.com/xdmp/privileges/rest-admin
http://marklogic.com/xdmp/privileges/rest-reader
http://marklogic.com/xdmp/privileges/rest-writer
/ext/{directories}/{asset}
must be the document URI of
the asset in the modules database, where {directories}
is
one or more database directory path steps, separated by "/", and
{asset}
is the asset document. See the example below.
To remove all assets in a database directory with a single request,
use DELETE /v1/ext/{directories}
.
For more details, see Managing Dependent Libraries and Other Assets in the REST Application Developer's Guide.
$ curl --anyauth --user user:password -X DELETE -i \ 'http://localhost:8000/v1/ext/my/example/my-lib.xqy' ==> MarkLogic Server deletes the XQuery library module with the document URI /ext/my/example/my-lib.xqy from the modules database associated with this REST API instance and returns a response similar to the following: HTTP/1.1 204 Deleted Server: MarkLogic Content-Length: 0 Connection: Keep-Alive Keep-Alive: timeout=5